home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
edit
/
jed096_1.zip
/
SLANG
/
SRC
/
DESCRIP.MMS
< prev
next >
Wrap
Text File
|
1994-04-26
|
966b
|
43 lines
#
# MMS file to build S-Lang (Thanks to Hunter Goatley)
#
.IFDEF __MATTS_MMS__
.ELSE
EXE = .EXE
OBJ = .OBJ
.ENDIF
.IFDEF __ALPHA__
CC = CC/STANDARD=VAXC
OPTFILE =
OPTIONS =
.ELSE
OPTFILE = ,VAXCRTL.OPT
OPTIONS = $(OPTFILE)/OPTIONS
.ENDIF
CFLAGS = $(CFLAGS)/DEFINE=(FLOAT_TYPE)
OBJS = SLANG$(OBJ),SLPARSE$(OBJ),SLMATH$(OBJ),SLFILE$(OBJ),-
SLSTD$(OBJ),SLARRAY$(OBJ),SLREGEXP$(OBJ)
HFILES = CONFIG.H,MALLOC.H,SLANG.H,SLARRAY.H,_SLANG.H
CALC$(EXE) : CALC$(OBJ),SLANG$(OLB)($(OBJS))$(OPTFILE)
$(LINK)$(LINKFLAGS)/NOTRACE CALC$(OBJ),SLANG$(OLB)/LIBRARY$(OPTIONS)
CALC$(OBJ) : CALC.C
#
# Most modules depend on most of the .H files, so I'm going to be lazy
# and just make them all depend on all of them.
#
$(OBJS) : $(HFILES)
#
# Build the linker options file for OpenVMS VAX and VAX C.
#
VAXCRTL.OPT :
@ open/write tmp vaxcrtl.opt
@ write tmp "SYS$SHARE:VAXCRTL.EXE/SHARE"
@ close tmp